home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 7
/
CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso
/
• CD Funhouse System 6 Only •
/
• The School House •
/
HeloMath ••••
/
HeloMath ееее.rsrc
/
CODE_8_Start.txt
< prev
next >
Wrap
Text File
|
1988-10-20
|
75KB
|
1,355 lines
# near model CODE resource
# jump table entries: 160-160 (1 of them)
export_20:
00000000 4E56 FFBA link A6, -0x0046
00000004 48E7 0F20 movem.l -[A7], D4,D5,D6,D7,A2
00000008 7001 moveq.l D0, 0x01
0000000A B02D DE1B cmp.b D0, [A5 - 0x21E5]
0000000E 6668 bne +0x6A /* 00000078 */
00000010 422D C62C clr.b [A5 - 0x39D4]
00000014 422D C62D clr.b [A5 - 0x39D3]
00000018 426D D75C clr.w [A5 - 0x28A4]
0000001C 426D D75E clr.w [A5 - 0x28A2]
00000020 426D D760 clr.w [A5 - 0x28A0]
00000024 426D D762 clr.w [A5 - 0x289E]
00000028 3B7C 0001 D764 move.w [A5 - 0x289C], 0x1
0000002E 3B7C 0008 EBC0 move.w [A5 - 0x1440], 0x8
00000034 3B7C 0008 EC22 move.w [A5 - 0x13DE], 0x8
0000003A 3B7C 0001 EC24 move.w [A5 - 0x13DC], 0x1
00000040 1B7C 0001 D357 move.b [A5 - 0x2CA9], 0x1
00000046 422D DE1B clr.b [A5 - 0x21E5]
0000004A 2F2D FFD0 move.l -[A7], [A5 - 0x30]
0000004E 3F3C 0002 move.w -[A7], 0x2
00000052 A939 syscall EnableItem
00000054 2F2D FFD4 move.l -[A7], [A5 - 0x2C]
00000058 4267 clr.w -[A7]
0000005A A939 syscall EnableItem
0000005C 2F2D FFCC move.l -[A7], [A5 - 0x34]
00000060 4267 clr.w -[A7]
00000062 A939 syscall EnableItem
00000064 2F2D FFD8 move.l -[A7], [A5 - 0x28]
00000068 4267 clr.w -[A7]
0000006A A939 syscall EnableItem
0000006C 2F2D FFE0 move.l -[A7], [A5 - 0x20]
00000070 4267 clr.w -[A7]
00000072 A939 syscall EnableItem
00000074 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
label00000078:
00000078 102D C51D move.b D0, [A5 - 0x3AE3]
0000007C 0A00 0001 xori.b D0, 0x1
00000080 4A2D DE1B tst.b [A5 - 0x21E5]
00000084 57C1 seq D1
00000086 C001 and.b D0, D1
00000088 671C beq +0x1E /* 000000A6 */
0000008A 7E01 moveq.l D7, 0x01
0000008C 6012 bra +0x14 /* 000000A0 */
label0000008E:
0000008E 4267 clr.w -[A7]
00000090 A94C syscall FlashMenuBar
00000092 102D FF05 move.b D0, [A5 - 0xFB]
00000096 6706 beq +0x8 /* 0000009E */
00000098 3F3C 0005 move.w -[A7], 0x5
0000009C A9C8 syscall SysBeep
label0000009E:
0000009E 5247 addq.w D7, 1
label000000A0:
000000A0 7006 moveq.l D0, 0x06
000000A2 B047 cmp.w D0, D7
000000A4 6CE8 bge -0x16 /* 0000008E */
label000000A6:
000000A6 102D C51D move.b D0, [A5 - 0x3AE3]
000000AA 6700 0D7A beq +0xD7C /* 00000E26 */
000000AE 2F2D FFD0 move.l -[A7], [A5 - 0x30]
000000B2 3F3C 0002 move.w -[A7], 0x2
000000B6 A93A syscall DisableItem
000000B8 2F2D FFD4 move.l -[A7], [A5 - 0x2C]
000000BC 4267 clr.w -[A7]
000000BE A93A syscall DisableItem
000000C0 2F2D FFD8 move.l -[A7], [A5 - 0x28]
000000C4 4267 clr.w -[A7]
000000C6 A93A syscall DisableItem
000000C8 2F2D FFCC move.l -[A7], [A5 - 0x34]
000000CC 4267 clr.w -[A7]
000000CE A93A syscall DisableItem
000000D0 302D DF82 move.w D0, [A5 - 0x207E]
000000D4 5340 subq.w D0, 1
000000D6 6B00 0A7E bmi +0xA80 /* 00000B56 */
000000DA 0C40 000F cmpi.w D0, 0xF
000000DE 6E00 0A76 bgt +0xA78 /* 00000B56 */
000000E2 D040 add.w D0, D0
000000E4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000000E8 4EFB 0000 jmp [PC + D0.w]
000000EC 0022 0086 ori.b -[A2], 0x86
000000F0 011A btst [A2]+, D0
000000F2 01AE 0242 bclr [A6 + 0x242], D0
000000F6 02D6 .incomplete
000000F8 036A 03FE bchg [A2 + 0x3FE], D1
000000FC 0492 0526 05BA subi.l [A2], 0x52605BA
00000102 064E 06E2 addi.w A6, 0x6E2
00000106 0776 0874 bchg [A6 + D0 + 0x74], D3
0000010A 0972 7E01 bchg [A2 + D7 * 8 + 0x1], D4
0000010E 600E bra +0x10 /* 0000011E */
label00000110:
00000110 3007 move.w D0, D7
00000112 D040 add.w D0, D0
00000114 41ED EB82 lea.l A0, [A5 - 0x147E]
00000118 3187 0000 move.w [A0 + D0.w], D7
0000011C 5247 addq.w D7, 1
label0000011E:
0000011E 700A moveq.l D0, 0x0A
00000120 B047 cmp.w D0, D7
00000122 6CEC bge -0x12 /* 00000110 */
00000124 7E01 moveq.l D7, 0x01
00000126 600E bra +0x10 /* 00000136 */
label00000128:
00000128 3007 move.w D0, D7
0000012A D040 add.w D0, D0
0000012C 41ED EB96 lea.l A0, [A5 - 0x146A]
00000130 3187 0000 move.w [A0 + D0.w], D7
00000134 5247 addq.w D7, 1
label00000136:
00000136 700A moveq.l D0, 0x0A
00000138 B047 cmp.w D0, D7
0000013A 6CEC bge -0x12 /* 00000128 */
0000013C 7E01 moveq.l D7, 0x01
0000013E 6026 bra +0x28 /* 00000166 */
label00000140:
00000140 3007 move.w D0, D7
00000142 D040 add.w D0, D0
00000144 3207 move.w D1, D7
00000146 D241 add.w D1, D1
00000148 41ED EB96 lea.l A0, [A5 - 0x146A]
0000014C 3430 1000 move.w D2, [A0 + D1.w]
00000150 43ED EB82 lea.l A1, [A5 - 0x147E]
00000154 D471 0000 add.w D2, [A1 + D0.w]
00000158 3007 move.w D0, D7
0000015A D040 add.w D0, D0
0000015C 45ED EBAA lea.l A2, [A5 - 0x1456]
00000160 3582 0000 move.w [A2 + D0.w], D2
00000164 5247 addq.w D7, 1
label00000166:
00000166 700A moveq.l D0, 0x0A
00000168 B047 cmp.w D0, D7
0000016A 6CD4 bge -0x2A /* 00000140 */
0000016C 6000 09E8 bra +0x9EA /* 00000B56 */
00000170 2F3C 0014 000A move.l -[A7], 0x14000A
00000176 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000017A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000017E 7E01 moveq.l D7, 0x01
00000180 6018 bra +0x1A /* 0000019A */
label00000182:
00000182 3007 move.w D0, D7
00000184 D040 add.w D0, D0
00000186 3207 move.w D1, D7
00000188 D241 add.w D1, D1
0000018A 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000018E 43ED EB82 lea.l A1, [A5 - 0x147E]
00000192 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000198 5247 addq.w D7, 1
label0000019A:
0000019A 700A moveq.l D0, 0x0A
0000019C B047 cmp.w D0, D7
0000019E 6CE2 bge -0x1C /* 00000182 */
000001A0 2F3C 0014 000A move.l -[A7], 0x14000A
000001A6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001AA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000001AE 7E01 moveq.l D7, 0x01
000001B0 6018 bra +0x1A /* 000001CA */
label000001B2:
000001B2 3007 move.w D0, D7
000001B4 D040 add.w D0, D0
000001B6 3207 move.w D1, D7
000001B8 D241 add.w D1, D1
000001BA 41ED DE1C lea.l A0, [A5 - 0x21E4]
000001BE 43ED EB96 lea.l A1, [A5 - 0x146A]
000001C2 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000001C8 5247 addq.w D7, 1
label000001CA:
000001CA 700A moveq.l D0, 0x0A
000001CC B047 cmp.w D0, D7
000001CE 6CE2 bge -0x1C /* 000001B2 */
000001D0 7E01 moveq.l D7, 0x01
000001D2 6026 bra +0x28 /* 000001FA */
label000001D4:
000001D4 3007 move.w D0, D7
000001D6 D040 add.w D0, D0
000001D8 3207 move.w D1, D7
000001DA D241 add.w D1, D1
000001DC 41ED EB96 lea.l A0, [A5 - 0x146A]
000001E0 3430 1000 move.w D2, [A0 + D1.w]
000001E4 43ED EB82 lea.l A1, [A5 - 0x147E]
000001E8 D471 0000 add.w D2, [A1 + D0.w]
000001EC 3007 move.w D0, D7
000001EE D040 add.w D0, D0
000001F0 45ED EBAA lea.l A2, [A5 - 0x1456]
000001F4 3582 0000 move.w [A2 + D0.w], D2
000001F8 5247 addq.w D7, 1
label000001FA:
000001FA 700A moveq.l D0, 0x0A
000001FC B047 cmp.w D0, D7
000001FE 6CD4 bge -0x2A /* 000001D4 */
00000200 6000 0954 bra +0x956 /* 00000B56 */
00000204 2F3C 001E 0014 move.l -[A7], 0x1E0014
0000020A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000020E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000212 7E01 moveq.l D7, 0x01
00000214 6018 bra +0x1A /* 0000022E */
label00000216:
00000216 3007 move.w D0, D7
00000218 D040 add.w D0, D0
0000021A 3207 move.w D1, D7
0000021C D241 add.w D1, D1
0000021E 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000222 43ED EB82 lea.l A1, [A5 - 0x147E]
00000226 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
0000022C 5247 addq.w D7, 1
label0000022E:
0000022E 700A moveq.l D0, 0x0A
00000230 B047 cmp.w D0, D7
00000232 6CE2 bge -0x1C /* 00000216 */
00000234 2F3C 001E 0014 move.l -[A7], 0x1E0014
0000023A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000023E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000242 7E01 moveq.l D7, 0x01
00000244 6018 bra +0x1A /* 0000025E */
label00000246:
00000246 3007 move.w D0, D7
00000248 D040 add.w D0, D0
0000024A 3207 move.w D1, D7
0000024C D241 add.w D1, D1
0000024E 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000252 43ED EB96 lea.l A1, [A5 - 0x146A]
00000256 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
0000025C 5247 addq.w D7, 1
label0000025E:
0000025E 700A moveq.l D0, 0x0A
00000260 B047 cmp.w D0, D7
00000262 6CE2 bge -0x1C /* 00000246 */
00000264 7E01 moveq.l D7, 0x01
00000266 6026 bra +0x28 /* 0000028E */
label00000268:
00000268 3007 move.w D0, D7
0000026A D040 add.w D0, D0
0000026C 3207 move.w D1, D7
0000026E D241 add.w D1, D1
00000270 41ED EB96 lea.l A0, [A5 - 0x146A]
00000274 3430 1000 move.w D2, [A0 + D1.w]
00000278 43ED EB82 lea.l A1, [A5 - 0x147E]
0000027C D471 0000 add.w D2, [A1 + D0.w]
00000280 3007 move.w D0, D7
00000282 D040 add.w D0, D0
00000284 45ED EBAA lea.l A2, [A5 - 0x1456]
00000288 3582 0000 move.w [A2 + D0.w], D2
0000028C 5247 addq.w D7, 1
label0000028E:
0000028E 700A moveq.l D0, 0x0A
00000290 B047 cmp.w D0, D7
00000292 6CD4 bge -0x2A /* 00000268 */
00000294 6000 08C0 bra +0x8C2 /* 00000B56 */
00000298 2F3C 0028 001E move.l -[A7], 0x28001E
0000029E 3F3C 000A move.w -[A7], 0xA /* '\n' */
000002A2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000002A6 7E01 moveq.l D7, 0x01
000002A8 6018 bra +0x1A /* 000002C2 */
label000002AA:
000002AA 3007 move.w D0, D7
000002AC D040 add.w D0, D0
000002AE 3207 move.w D1, D7
000002B0 D241 add.w D1, D1
000002B2 41ED DE1C lea.l A0, [A5 - 0x21E4]
000002B6 43ED EB82 lea.l A1, [A5 - 0x147E]
000002BA 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000002C0 5247 addq.w D7, 1
label000002C2:
000002C2 700A moveq.l D0, 0x0A
000002C4 B047 cmp.w D0, D7
000002C6 6CE2 bge -0x1C /* 000002AA */
000002C8 2F3C 0028 001E move.l -[A7], 0x28001E
000002CE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000002D2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000002D6 7E01 moveq.l D7, 0x01
000002D8 6018 bra +0x1A /* 000002F2 */
label000002DA:
000002DA 3007 move.w D0, D7
000002DC D040 add.w D0, D0
000002DE 3207 move.w D1, D7
000002E0 D241 add.w D1, D1
000002E2 41ED DE1C lea.l A0, [A5 - 0x21E4]
000002E6 43ED EB96 lea.l A1, [A5 - 0x146A]
000002EA 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000002F0 5247 addq.w D7, 1
label000002F2:
000002F2 700A moveq.l D0, 0x0A
000002F4 B047 cmp.w D0, D7
000002F6 6CE2 bge -0x1C /* 000002DA */
000002F8 7E01 moveq.l D7, 0x01
000002FA 6026 bra +0x28 /* 00000322 */
label000002FC:
000002FC 3007 move.w D0, D7
000002FE D040 add.w D0, D0
00000300 3207 move.w D1, D7
00000302 D241 add.w D1, D1
00000304 41ED EB96 lea.l A0, [A5 - 0x146A]
00000308 3430 1000 move.w D2, [A0 + D1.w]
0000030C 43ED EB82 lea.l A1, [A5 - 0x147E]
00000310 D471 0000 add.w D2, [A1 + D0.w]
00000314 3007 move.w D0, D7
00000316 D040 add.w D0, D0
00000318 45ED EBAA lea.l A2, [A5 - 0x1456]
0000031C 3582 0000 move.w [A2 + D0.w], D2
00000320 5247 addq.w D7, 1
label00000322:
00000322 700A moveq.l D0, 0x0A
00000324 B047 cmp.w D0, D7
00000326 6CD4 bge -0x2A /* 000002FC */
00000328 6000 082C bra +0x82E /* 00000B56 */
0000032C 2F3C 0031 0028 move.l -[A7], 0x310028 /* '1\0(' */
00000332 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000336 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000033A 7E01 moveq.l D7, 0x01
0000033C 6018 bra +0x1A /* 00000356 */
label0000033E:
0000033E 3007 move.w D0, D7
00000340 D040 add.w D0, D0
00000342 3207 move.w D1, D7
00000344 D241 add.w D1, D1
00000346 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000034A 43ED EB82 lea.l A1, [A5 - 0x147E]
0000034E 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000354 5247 addq.w D7, 1
label00000356:
00000356 700A moveq.l D0, 0x0A
00000358 B047 cmp.w D0, D7
0000035A 6CE2 bge -0x1C /* 0000033E */
0000035C 2F3C 0031 0028 move.l -[A7], 0x310028 /* '1\0(' */
00000362 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000366 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000036A 7E01 moveq.l D7, 0x01
0000036C 6018 bra +0x1A /* 00000386 */
label0000036E:
0000036E 3007 move.w D0, D7
00000370 D040 add.w D0, D0
00000372 3207 move.w D1, D7
00000374 D241 add.w D1, D1
00000376 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000037A 43ED EB96 lea.l A1, [A5 - 0x146A]
0000037E 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000384 5247 addq.w D7, 1
label00000386:
00000386 700A moveq.l D0, 0x0A
00000388 B047 cmp.w D0, D7
0000038A 6CE2 bge -0x1C /* 0000036E */
0000038C 7E01 moveq.l D7, 0x01
0000038E 6026 bra +0x28 /* 000003B6 */
label00000390:
00000390 3007 move.w D0, D7
00000392 D040 add.w D0, D0
00000394 3207 move.w D1, D7
00000396 D241 add.w D1, D1
00000398 41ED EB96 lea.l A0, [A5 - 0x146A]
0000039C 3430 1000 move.w D2, [A0 + D1.w]
000003A0 43ED EB82 lea.l A1, [A5 - 0x147E]
000003A4 D471 0000 add.w D2, [A1 + D0.w]
000003A8 3007 move.w D0, D7
000003AA D040 add.w D0, D0
000003AC 45ED EBAA lea.l A2, [A5 - 0x1456]
000003B0 3582 0000 move.w [A2 + D0.w], D2
000003B4 5247 addq.w D7, 1
label000003B6:
000003B6 700A moveq.l D0, 0x0A
000003B8 B047 cmp.w D0, D7
000003BA 6CD4 bge -0x2A /* 00000390 */
000003BC 6000 0798 bra +0x79A /* 00000B56 */
000003C0 2F3C 0015 000B move.l -[A7], 0x15000B
000003C6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000003CA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000003CE 7E01 moveq.l D7, 0x01
000003D0 6018 bra +0x1A /* 000003EA */
label000003D2:
000003D2 3007 move.w D0, D7
000003D4 D040 add.w D0, D0
000003D6 3207 move.w D1, D7
000003D8 D241 add.w D1, D1
000003DA 41ED DE1C lea.l A0, [A5 - 0x21E4]
000003DE 43ED EB82 lea.l A1, [A5 - 0x147E]
000003E2 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000003E8 5247 addq.w D7, 1
label000003EA:
000003EA 700A moveq.l D0, 0x0A
000003EC B047 cmp.w D0, D7
000003EE 6CE2 bge -0x1C /* 000003D2 */
000003F0 2F3C 000A 0001 move.l -[A7], 0xA0001
000003F6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000003FA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000003FE 7E01 moveq.l D7, 0x01
00000400 6018 bra +0x1A /* 0000041A */
label00000402:
00000402 3007 move.w D0, D7
00000404 D040 add.w D0, D0
00000406 3207 move.w D1, D7
00000408 D241 add.w D1, D1
0000040A 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000040E 43ED EB96 lea.l A1, [A5 - 0x146A]
00000412 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000418 5247 addq.w D7, 1
label0000041A:
0000041A 700A moveq.l D0, 0x0A
0000041C B047 cmp.w D0, D7
0000041E 6CE2 bge -0x1C /* 00000402 */
00000420 7E01 moveq.l D7, 0x01
00000422 6026 bra +0x28 /* 0000044A */
label00000424:
00000424 3007 move.w D0, D7
00000426 D040 add.w D0, D0
00000428 3207 move.w D1, D7
0000042A D241 add.w D1, D1
0000042C 41ED EB82 lea.l A0, [A5 - 0x147E]
00000430 3430 0000 move.w D2, [A0 + D0.w]
00000434 43ED EB96 lea.l A1, [A5 - 0x146A]
00000438 9471 1000 sub.w D2, [A1 + D1.w]
0000043C 3007 move.w D0, D7
0000043E D040 add.w D0, D0
00000440 45ED EBAA lea.l A2, [A5 - 0x1456]
00000444 3582 0000 move.w [A2 + D0.w], D2
00000448 5247 addq.w D7, 1
label0000044A:
0000044A 700A moveq.l D0, 0x0A
0000044C B047 cmp.w D0, D7
0000044E 6CD4 bge -0x2A /* 00000424 */
00000450 6000 0704 bra +0x706 /* 00000B56 */
00000454 2F3C 0029 001F move.l -[A7], 0x29001F
0000045A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000045E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000462 7E01 moveq.l D7, 0x01
00000464 6018 bra +0x1A /* 0000047E */
label00000466:
00000466 3007 move.w D0, D7
00000468 D040 add.w D0, D0
0000046A 3207 move.w D1, D7
0000046C D241 add.w D1, D1
0000046E 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000472 43ED EB82 lea.l A1, [A5 - 0x147E]
00000476 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
0000047C 5247 addq.w D7, 1
label0000047E:
0000047E 700A moveq.l D0, 0x0A
00000480 B047 cmp.w D0, D7
00000482 6CE2 bge -0x1C /* 00000466 */
00000484 2F3C 001E 000A move.l -[A7], 0x1E000A
0000048A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000048E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000492 7E01 moveq.l D7, 0x01
00000494 6018 bra +0x1A /* 000004AE */
label00000496:
00000496 3007 move.w D0, D7
00000498 D040 add.w D0, D0
0000049A 3207 move.w D1, D7
0000049C D241 add.w D1, D1
0000049E 41ED DE1C lea.l A0, [A5 - 0x21E4]
000004A2 43ED EB96 lea.l A1, [A5 - 0x146A]
000004A6 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000004AC 5247 addq.w D7, 1
label000004AE:
000004AE 700A moveq.l D0, 0x0A
000004B0 B047 cmp.w D0, D7
000004B2 6CE2 bge -0x1C /* 00000496 */
000004B4 7E01 moveq.l D7, 0x01
000004B6 6026 bra +0x28 /* 000004DE */
label000004B8:
000004B8 3007 move.w D0, D7
000004BA D040 add.w D0, D0
000004BC 3207 move.w D1, D7
000004BE D241 add.w D1, D1
000004C0 41ED EB82 lea.l A0, [A5 - 0x147E]
000004C4 3430 0000 move.w D2, [A0 + D0.w]
000004C8 43ED EB96 lea.l A1, [A5 - 0x146A]
000004CC 9471 1000 sub.w D2, [A1 + D1.w]
000004D0 3007 move.w D0, D7
000004D2 D040 add.w D0, D0
000004D4 45ED EBAA lea.l A2, [A5 - 0x1456]
000004D8 3582 0000 move.w [A2 + D0.w], D2
000004DC 5247 addq.w D7, 1
label000004DE:
000004DE 700A moveq.l D0, 0x0A
000004E0 B047 cmp.w D0, D7
000004E2 6CD4 bge -0x2A /* 000004B8 */
000004E4 6000 0670 bra +0x672 /* 00000B56 */
000004E8 2F3C 0033 0029 move.l -[A7], 0x330029 /* '3\0)' */
000004EE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004F2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000004F6 7E01 moveq.l D7, 0x01
000004F8 6018 bra +0x1A /* 00000512 */
label000004FA:
000004FA 3007 move.w D0, D7
000004FC D040 add.w D0, D0
000004FE 3207 move.w D1, D7
00000500 D241 add.w D1, D1
00000502 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000506 43ED EB82 lea.l A1, [A5 - 0x147E]
0000050A 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000510 5247 addq.w D7, 1
label00000512:
00000512 700A moveq.l D0, 0x0A
00000514 B047 cmp.w D0, D7
00000516 6CE2 bge -0x1C /* 000004FA */
00000518 2F3C 0028 000A move.l -[A7], 0x28000A /* '(\0\n' */
0000051E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000522 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000526 7E01 moveq.l D7, 0x01
00000528 6018 bra +0x1A /* 00000542 */
label0000052A:
0000052A 3007 move.w D0, D7
0000052C D040 add.w D0, D0
0000052E 3207 move.w D1, D7
00000530 D241 add.w D1, D1
00000532 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000536 43ED EB96 lea.l A1, [A5 - 0x146A]
0000053A 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000540 5247 addq.w D7, 1
label00000542:
00000542 700A moveq.l D0, 0x0A
00000544 B047 cmp.w D0, D7
00000546 6CE2 bge -0x1C /* 0000052A */
00000548 7E01 moveq.l D7, 0x01
0000054A 6026 bra +0x28 /* 00000572 */
label0000054C:
0000054C 3007 move.w D0, D7
0000054E D040 add.w D0, D0
00000550 3207 move.w D1, D7
00000552 D241 add.w D1, D1
00000554 41ED EB82 lea.l A0, [A5 - 0x147E]
00000558 3430 0000 move.w D2, [A0 + D0.w]
0000055C 43ED EB96 lea.l A1, [A5 - 0x146A]
00000560 9471 1000 sub.w D2, [A1 + D1.w]
00000564 3007 move.w D0, D7
00000566 D040 add.w D0, D0
00000568 45ED EBAA lea.l A2, [A5 - 0x1456]
0000056C 3582 0000 move.w [A2 + D0.w], D2
00000570 5247 addq.w D7, 1
label00000572:
00000572 700A moveq.l D0, 0x0A
00000574 B047 cmp.w D0, D7
00000576 6CD4 bge -0x2A /* 0000054C */
00000578 6000 05DC bra +0x5DE /* 00000B56 */
0000057C 2F3C 004F 0033 move.l -[A7], 0x4F0033 /* 'O\03' */
00000582 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000586 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000058A 7E01 moveq.l D7, 0x01
0000058C 6018 bra +0x1A /* 000005A6 */
label0000058E:
0000058E 3007 move.w D0, D7
00000590 D040 add.w D0, D0
00000592 3207 move.w D1, D7
00000594 D241 add.w D1, D1
00000596 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000059A 43ED EB82 lea.l A1, [A5 - 0x147E]
0000059E 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000005A4 5247 addq.w D7, 1
label000005A6:
000005A6 700A moveq.l D0, 0x0A
000005A8 B047 cmp.w D0, D7
000005AA 6CE2 bge -0x1C /* 0000058E */
000005AC 2F3C 0032 000A move.l -[A7], 0x32000A /* '2\0\n' */
000005B2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005B6 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000005BA 7E01 moveq.l D7, 0x01
000005BC 6018 bra +0x1A /* 000005D6 */
label000005BE:
000005BE 3007 move.w D0, D7
000005C0 D040 add.w D0, D0
000005C2 3207 move.w D1, D7
000005C4 D241 add.w D1, D1
000005C6 41ED DE1C lea.l A0, [A5 - 0x21E4]
000005CA 43ED EB96 lea.l A1, [A5 - 0x146A]
000005CE 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000005D4 5247 addq.w D7, 1
label000005D6:
000005D6 700A moveq.l D0, 0x0A
000005D8 B047 cmp.w D0, D7
000005DA 6CE2 bge -0x1C /* 000005BE */
000005DC 7E01 moveq.l D7, 0x01
000005DE 6026 bra +0x28 /* 00000606 */
label000005E0:
000005E0 3007 move.w D0, D7
000005E2 D040 add.w D0, D0
000005E4 3207 move.w D1, D7
000005E6 D241 add.w D1, D1
000005E8 41ED EB82 lea.l A0, [A5 - 0x147E]
000005EC 3430 0000 move.w D2, [A0 + D0.w]
000005F0 43ED EB96 lea.l A1, [A5 - 0x146A]
000005F4 9471 1000 sub.w D2, [A1 + D1.w]
000005F8 3007 move.w D0, D7
000005FA D040 add.w D0, D0
000005FC 45ED EBAA lea.l A2, [A5 - 0x1456]
00000600 3582 0000 move.w [A2 + D0.w], D2
00000604 5247 addq.w D7, 1
label00000606:
00000606 700A moveq.l D0, 0x0A
00000608 B047 cmp.w D0, D7
0000060A 6CD4 bge -0x2A /* 000005E0 */
0000060C 6000 0548 bra +0x54A /* 00000B56 */
00000610 2F3C 0063 004F move.l -[A7], 0x63004F /* 'c\0O' */
00000616 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000061A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000061E 7E01 moveq.l D7, 0x01
00000620 6018 bra +0x1A /* 0000063A */
label00000622:
00000622 3007 move.w D0, D7
00000624 D040 add.w D0, D0
00000626 3207 move.w D1, D7
00000628 D241 add.w D1, D1
0000062A 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000062E 43ED EB82 lea.l A1, [A5 - 0x147E]
00000632 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000638 5247 addq.w D7, 1
label0000063A:
0000063A 700A moveq.l D0, 0x0A
0000063C B047 cmp.w D0, D7
0000063E 6CE2 bge -0x1C /* 00000622 */
00000640 2F3C 0046 0014 move.l -[A7], 0x460014
00000646 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000064A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000064E 7E01 moveq.l D7, 0x01
00000650 6018 bra +0x1A /* 0000066A */
label00000652:
00000652 3007 move.w D0, D7
00000654 D040 add.w D0, D0
00000656 3207 move.w D1, D7
00000658 D241 add.w D1, D1
0000065A 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000065E 43ED EB96 lea.l A1, [A5 - 0x146A]
00000662 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000668 5247 addq.w D7, 1
label0000066A:
0000066A 700A moveq.l D0, 0x0A
0000066C B047 cmp.w D0, D7
0000066E 6CE2 bge -0x1C /* 00000652 */
00000670 7E01 moveq.l D7, 0x01
00000672 6026 bra +0x28 /* 0000069A */
label00000674:
00000674 3007 move.w D0, D7
00000676 D040 add.w D0, D0
00000678 3207 move.w D1, D7
0000067A D241 add.w D1, D1
0000067C 41ED EB82 lea.l A0, [A5 - 0x147E]
00000680 3430 0000 move.w D2, [A0 + D0.w]
00000684 43ED EB96 lea.l A1, [A5 - 0x146A]
00000688 9471 1000 sub.w D2, [A1 + D1.w]
0000068C 3007 move.w D0, D7
0000068E D040 add.w D0, D0
00000690 45ED EBAA lea.l A2, [A5 - 0x1456]
00000694 3582 0000 move.w [A2 + D0.w], D2
00000698 5247 addq.w D7, 1
label0000069A:
0000069A 700A moveq.l D0, 0x0A
0000069C B047 cmp.w D0, D7
0000069E 6CD4 bge -0x2A /* 00000674 */
000006A0 6000 04B4 bra +0x4B6 /* 00000B56 */
000006A4 2F3C 0005 0001 move.l -[A7], 0x50001
000006AA 3F3C 0004 move.w -[A7], 0x4
000006AE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000006B2 7E01 moveq.l D7, 0x01
000006B4 6018 bra +0x1A /* 000006CE */
label000006B6:
000006B6 3007 move.w D0, D7
000006B8 D040 add.w D0, D0
000006BA 3207 move.w D1, D7
000006BC D241 add.w D1, D1
000006BE 41ED DE1C lea.l A0, [A5 - 0x21E4]
000006C2 43ED EB82 lea.l A1, [A5 - 0x147E]
000006C6 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000006CC 5247 addq.w D7, 1
label000006CE:
000006CE 7004 moveq.l D0, 0x04
000006D0 B047 cmp.w D0, D7
000006D2 6CE2 bge -0x1C /* 000006B6 */
000006D4 2F3C 0005 0001 move.l -[A7], 0x50001
000006DA 3F3C 0005 move.w -[A7], 0x5
000006DE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000006E2 7E01 moveq.l D7, 0x01
000006E4 6018 bra +0x1A /* 000006FE */
label000006E6:
000006E6 3007 move.w D0, D7
000006E8 D040 add.w D0, D0
000006EA 3207 move.w D1, D7
000006EC D241 add.w D1, D1
000006EE 41ED DE1C lea.l A0, [A5 - 0x21E4]
000006F2 43ED EB96 lea.l A1, [A5 - 0x146A]
000006F6 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000006FC 5247 addq.w D7, 1
label000006FE:
000006FE 7004 moveq.l D0, 0x04
00000700 B047 cmp.w D0, D7
00000702 6CE2 bge -0x1C /* 000006E6 */
00000704 7E01 moveq.l D7, 0x01
00000706 6026 bra +0x28 /* 0000072E */
label00000708:
00000708 3007 move.w D0, D7
0000070A D040 add.w D0, D0
0000070C 3207 move.w D1, D7
0000070E D241 add.w D1, D1
00000710 41ED EB96 lea.l A0, [A5 - 0x146A]
00000714 3430 1000 move.w D2, [A0 + D1.w]
00000718 43ED EB82 lea.l A1, [A5 - 0x147E]
0000071C C5F1 0000 muls.w D2, [A1 + D0.w]
00000720 3007 move.w D0, D7
00000722 D040 add.w D0, D0
00000724 45ED EBAA lea.l A2, [A5 - 0x1456]
00000728 3582 0000 move.w [A2 + D0.w], D2
0000072C 5247 addq.w D7, 1
label0000072E:
0000072E 7004 moveq.l D0, 0x04
00000730 B047 cmp.w D0, D7
00000732 6CD4 bge -0x2A /* 00000708 */
00000734 6000 0420 bra +0x422 /* 00000B56 */
00000738 2F3C 000A 0001 move.l -[A7], 0xA0001
0000073E 3F3C 0004 move.w -[A7], 0x4
00000742 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000746 7E01 moveq.l D7, 0x01
00000748 6018 bra +0x1A /* 00000762 */
label0000074A:
0000074A 3007 move.w D0, D7
0000074C D040 add.w D0, D0
0000074E 3207 move.w D1, D7
00000750 D241 add.w D1, D1
00000752 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000756 43ED EB82 lea.l A1, [A5 - 0x147E]
0000075A 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000760 5247 addq.w D7, 1
label00000762:
00000762 7004 moveq.l D0, 0x04
00000764 B047 cmp.w D0, D7
00000766 6CE2 bge -0x1C /* 0000074A */
00000768 2F3C 0005 0001 move.l -[A7], 0x50001
0000076E 3F3C 0004 move.w -[A7], 0x4
00000772 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000776 7E01 moveq.l D7, 0x01
00000778 6018 bra +0x1A /* 00000792 */
label0000077A:
0000077A 3007 move.w D0, D7
0000077C D040 add.w D0, D0
0000077E 3207 move.w D1, D7
00000780 D241 add.w D1, D1
00000782 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000786 43ED EB96 lea.l A1, [A5 - 0x146A]
0000078A 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000790 5247 addq.w D7, 1
label00000792:
00000792 7004 moveq.l D0, 0x04
00000794 B047 cmp.w D0, D7
00000796 6CE2 bge -0x1C /* 0000077A */
00000798 7E01 moveq.l D7, 0x01
0000079A 6026 bra +0x28 /* 000007C2 */
label0000079C:
0000079C 3007 move.w D0, D7
0000079E D040 add.w D0, D0
000007A0 3207 move.w D1, D7
000007A2 D241 add.w D1, D1
000007A4 41ED EB96 lea.l A0, [A5 - 0x146A]
000007A8 3430 1000 move.w D2, [A0 + D1.w]
000007AC 43ED EB82 lea.l A1, [A5 - 0x147E]
000007B0 C5F1 0000 muls.w D2, [A1 + D0.w]
000007B4 3007 move.w D0, D7
000007B6 D040 add.w D0, D0
000007B8 45ED EBAA lea.l A2, [A5 - 0x1456]
000007BC 3582 0000 move.w [A2 + D0.w], D2
000007C0 5247 addq.w D7, 1
label000007C2:
000007C2 7004 moveq.l D0, 0x04
000007C4 B047 cmp.w D0, D7
000007C6 6CD4 bge -0x2A /* 0000079C */
000007C8 6000 038C bra +0x38E /* 00000B56 */
000007CC 2F3C 000A 0001 move.l -[A7], 0xA0001
000007D2 3F3C 0004 move.w -[A7], 0x4
000007D6 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000007DA 7E01 moveq.l D7, 0x01
000007DC 6018 bra +0x1A /* 000007F6 */
label000007DE:
000007DE 3007 move.w D0, D7
000007E0 D040 add.w D0, D0
000007E2 3207 move.w D1, D7
000007E4 D241 add.w D1, D1
000007E6 41ED DE1C lea.l A0, [A5 - 0x21E4]
000007EA 43ED EB82 lea.l A1, [A5 - 0x147E]
000007EE 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
000007F4 5247 addq.w D7, 1
label000007F6:
000007F6 7004 moveq.l D0, 0x04
000007F8 B047 cmp.w D0, D7
000007FA 6CE2 bge -0x1C /* 000007DE */
000007FC 2F3C 000A 0001 move.l -[A7], 0xA0001
00000802 3F3C 0004 move.w -[A7], 0x4
00000806 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000080A 7E01 moveq.l D7, 0x01
0000080C 6018 bra +0x1A /* 00000826 */
label0000080E:
0000080E 3007 move.w D0, D7
00000810 D040 add.w D0, D0
00000812 3207 move.w D1, D7
00000814 D241 add.w D1, D1
00000816 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000081A 43ED EB96 lea.l A1, [A5 - 0x146A]
0000081E 33B0 0000 1000 move.w [A1 + D1.w], [A0 + D0.w]
00000824 5247 addq.w D7, 1
label00000826:
00000826 7004 moveq.l D0, 0x04
00000828 B047 cmp.w D0, D7
0000082A 6CE2 bge -0x1C /* 0000080E */
0000082C 7E01 moveq.l D7, 0x01
0000082E 6026 bra +0x28 /* 00000856 */
label00000830:
00000830 3007 move.w D0, D7
00000832 D040 add.w D0, D0
00000834 3207 move.w D1, D7
00000836 D241 add.w D1, D1
00000838 41ED EB96 lea.l A0, [A5 - 0x146A]
0000083C 3430 1000 move.w D2, [A0 + D1.w]
00000840 43ED EB82 lea.l A1, [A5 - 0x147E]
00000844 C5F1 0000 muls.w D2, [A1 + D0.w]
00000848 3007 move.w D0, D7
0000084A D040 add.w D0, D0
0000084C 45ED EBAA lea.l A2, [A5 - 0x1456]
00000850 3582 0000 move.w [A2 + D0.w], D2
00000854 5247 addq.w D7, 1
label00000856:
00000856 7004 moveq.l D0, 0x04
00000858 B047 cmp.w D0, D7
0000085A 6CD4 bge -0x2A /* 00000830 */
0000085C 6000 02F8 bra +0x2FA /* 00000B56 */
00000860 7E01 moveq.l D7, 0x01
00000862 6000 00EE bra +0xF0 /* 00000952 */
label00000866:
00000866 2F3C 0014 000A move.l -[A7], 0x14000A
0000086C 3F3C 0004 move.w -[A7], 0x4
00000870 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000874 3007 move.w D0, D7
00000876 D040 add.w D0, D0
00000878 3207 move.w D1, D7
0000087A D241 add.w D1, D1
0000087C 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000880 3DB0 0000 10B8 move.w [A6 + D1.w - 0x72], [A0 + D0.w]
00000886 2F3C 0006 0002 move.l -[A7], 0x60002
0000088C 3F3C 0004 move.w -[A7], 0x4
00000890 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000894 3007 move.w D0, D7
00000896 D040 add.w D0, D0
00000898 3207 move.w D1, D7
0000089A D241 add.w D1, D1
0000089C 41ED DE1C lea.l A0, [A5 - 0x21E4]
000008A0 3DB0 0000 10CC move.w [A6 + D1.w - 0x52], [A0 + D0.w]
000008A6 3007 move.w D0, D7
000008A8 D040 add.w D0, D0
000008AA 3207 move.w D1, D7
000008AC D241 add.w D1, D1
000008AE 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
000008B2 48C2 ext.l D2
000008B4 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
000008B8 3007 move.w D0, D7
000008BA D040 add.w D0, D0
000008BC 3D82 00E0 move.w [A6 + D0.w - 0x32], D2
000008C0 3007 move.w D0, D7
000008C2 D040 add.w D0, D0
000008C4 3207 move.w D1, D7
000008C6 D241 add.w D1, D1
000008C8 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
000008CC 48C2 ext.l D2
000008CE 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
000008D2 4842 swap.w D2
000008D4 4A42 tst.w D2
000008D6 3A02 move.w D5, D2
000008D8 4A45 tst.w D5
000008DA 673E beq +0x40 /* 0000091A */
label000008DC:
000008DC 3007 move.w D0, D7
000008DE D040 add.w D0, D0
000008E0 5276 00B8 addq.w [A6 + D0.w - 0x72], 1
000008E4 3007 move.w D0, D7
000008E6 D040 add.w D0, D0
000008E8 3207 move.w D1, D7
000008EA D241 add.w D1, D1
000008EC 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
000008F0 48C2 ext.l D2
000008F2 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
000008F6 4842 swap.w D2
000008F8 4A42 tst.w D2
000008FA 3A02 move.w D5, D2
000008FC 4A45 tst.w D5
000008FE 66DC bne -0x22 /* 000008DC */
00000900 3007 move.w D0, D7
00000902 D040 add.w D0, D0
00000904 3207 move.w D1, D7
00000906 D241 add.w D1, D1
00000908 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
0000090C 48C2 ext.l D2
0000090E 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
00000912 3007 move.w D0, D7
00000914 D040 add.w D0, D0
00000916 3D82 00E0 move.w [A6 + D0.w - 0x32], D2
label0000091A:
0000091A 3007 move.w D0, D7
0000091C D040 add.w D0, D0
0000091E 3207 move.w D1, D7
00000920 D241 add.w D1, D1
00000922 41ED EB82 lea.l A0, [A5 - 0x147E]
00000926 31B6 00B8 1000 move.w [A0 + D1.w], [A6 + D0.w - 0x72]
0000092C 3007 move.w D0, D7
0000092E D040 add.w D0, D0
00000930 3207 move.w D1, D7
00000932 D241 add.w D1, D1
00000934 43ED EB96 lea.l A1, [A5 - 0x146A]
00000938 33B6 00CC 1000 move.w [A1 + D1.w], [A6 + D0.w - 0x52]
0000093E 3007 move.w D0, D7
00000940 D040 add.w D0, D0
00000942 3207 move.w D1, D7
00000944 D241 add.w D1, D1
00000946 45ED EBAA lea.l A2, [A5 - 0x1456]
0000094A 35B6 00E0 1000 move.w [A2 + D1.w], [A6 + D0.w - 0x32]
00000950 5247 addq.w D7, 1
label00000952:
00000952 7004 moveq.l D0, 0x04
00000954 B047 cmp.w D0, D7
00000956 6C00 FF0E bge -0xF0 /* 00000866 */
0000095A 6000 01FA bra +0x1FC /* 00000B56 */
0000095E 7E01 moveq.l D7, 0x01
00000960 6000 00EE bra +0xF0 /* 00000A50 */
label00000964:
00000964 2F3C 003C 001E move.l -[A7], 0x3C001E
0000096A 3F3C 0004 move.w -[A7], 0x4
0000096E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000972 3007 move.w D0, D7
00000974 D040 add.w D0, D0
00000976 3207 move.w D1, D7
00000978 D241 add.w D1, D1
0000097A 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000097E 3DB0 0000 10B8 move.w [A6 + D1.w - 0x72], [A0 + D0.w]
00000984 2F3C 0014 0001 move.l -[A7], 0x140001
0000098A 3F3C 0004 move.w -[A7], 0x4
0000098E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000992 3007 move.w D0, D7
00000994 D040 add.w D0, D0
00000996 3207 move.w D1, D7
00000998 D241 add.w D1, D1
0000099A 41ED DE1C lea.l A0, [A5 - 0x21E4]
0000099E 3DB0 0000 10CC move.w [A6 + D1.w - 0x52], [A0 + D0.w]
000009A4 3007 move.w D0, D7
000009A6 D040 add.w D0, D0
000009A8 3207 move.w D1, D7
000009AA D241 add.w D1, D1
000009AC 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
000009B0 48C2 ext.l D2
000009B2 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
000009B6 3007 move.w D0, D7
000009B8 D040 add.w D0, D0
000009BA 3D82 00E0 move.w [A6 + D0.w - 0x32], D2
000009BE 3007 move.w D0, D7
000009C0 D040 add.w D0, D0
000009C2 3207 move.w D1, D7
000009C4 D241 add.w D1, D1
000009C6 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
000009CA 48C2 ext.l D2
000009CC 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
000009D0 4842 swap.w D2
000009D2 4A42 tst.w D2
000009D4 3A02 move.w D5, D2
000009D6 4A45 tst.w D5
000009D8 673E beq +0x40 /* 00000A18 */
label000009DA:
000009DA 3007 move.w D0, D7
000009DC D040 add.w D0, D0
000009DE 5276 00B8 addq.w [A6 + D0.w - 0x72], 1
000009E2 3007 move.w D0, D7
000009E4 D040 add.w D0, D0
000009E6 3207 move.w D1, D7
000009E8 D241 add.w D1, D1
000009EA 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
000009EE 48C2 ext.l D2
000009F0 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
000009F4 4842 swap.w D2
000009F6 4A42 tst.w D2
000009F8 3A02 move.w D5, D2
000009FA 4A45 tst.w D5
000009FC 66DC bne -0x22 /* 000009DA */
000009FE 3007 move.w D0, D7
00000A00 D040 add.w D0, D0
00000A02 3207 move.w D1, D7
00000A04 D241 add.w D1, D1
00000A06 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
00000A0A 48C2 ext.l D2
00000A0C 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
00000A10 3007 move.w D0, D7
00000A12 D040 add.w D0, D0
00000A14 3D82 00E0 move.w [A6 + D0.w - 0x32], D2
label00000A18:
00000A18 3007 move.w D0, D7
00000A1A D040 add.w D0, D0
00000A1C 3207 move.w D1, D7
00000A1E D241 add.w D1, D1
00000A20 41ED EB82 lea.l A0, [A5 - 0x147E]
00000A24 31B6 00B8 1000 move.w [A0 + D1.w], [A6 + D0.w - 0x72]
00000A2A 3007 move.w D0, D7
00000A2C D040 add.w D0, D0
00000A2E 3207 move.w D1, D7
00000A30 D241 add.w D1, D1
00000A32 43ED EB96 lea.l A1, [A5 - 0x146A]
00000A36 33B6 00CC 1000 move.w [A1 + D1.w], [A6 + D0.w - 0x52]
00000A3C 3007 move.w D0, D7
00000A3E D040 add.w D0, D0
00000A40 3207 move.w D1, D7
00000A42 D241 add.w D1, D1
00000A44 45ED EBAA lea.l A2, [A5 - 0x1456]
00000A48 35B6 00E0 1000 move.w [A2 + D1.w], [A6 + D0.w - 0x32]
00000A4E 5247 addq.w D7, 1
label00000A50:
00000A50 7004 moveq.l D0, 0x04
00000A52 B047 cmp.w D0, D7
00000A54 6C00 FF0E bge -0xF0 /* 00000964 */
00000A58 6000 00FC bra +0xFE /* 00000B56 */
00000A5C 7E01 moveq.l D7, 0x01
00000A5E 6000 00EE bra +0xF0 /* 00000B4E */
label00000A62:
00000A62 2F3C 005A 003C move.l -[A7], 0x5A003C /* 'Z\0<' */
00000A68 3F3C 0004 move.w -[A7], 0x4
00000A6C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000A70 3007 move.w D0, D7
00000A72 D040 add.w D0, D0
00000A74 3207 move.w D1, D7
00000A76 D241 add.w D1, D1
00000A78 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000A7C 3DB0 0000 10B8 move.w [A6 + D1.w - 0x72], [A0 + D0.w]
00000A82 2F3C 0014 0001 move.l -[A7], 0x140001
00000A88 3F3C 0004 move.w -[A7], 0x4
00000A8C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000A90 3007 move.w D0, D7
00000A92 D040 add.w D0, D0
00000A94 3207 move.w D1, D7
00000A96 D241 add.w D1, D1
00000A98 41ED DE1C lea.l A0, [A5 - 0x21E4]
00000A9C 3DB0 0000 10CC move.w [A6 + D1.w - 0x52], [A0 + D0.w]
00000AA2 3007 move.w D0, D7
00000AA4 D040 add.w D0, D0
00000AA6 3207 move.w D1, D7
00000AA8 D241 add.w D1, D1
00000AAA 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
00000AAE 48C2 ext.l D2
00000AB0 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
00000AB4 3007 move.w D0, D7
00000AB6 D040 add.w D0, D0
00000AB8 3D82 00E0 move.w [A6 + D0.w - 0x32], D2
00000ABC 3007 move.w D0, D7
00000ABE D040 add.w D0, D0
00000AC0 3207 move.w D1, D7
00000AC2 D241 add.w D1, D1
00000AC4 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
00000AC8 48C2 ext.l D2
00000ACA 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
00000ACE 4842 swap.w D2
00000AD0 4A42 tst.w D2
00000AD2 3A02 move.w D5, D2
00000AD4 4A45 tst.w D5
00000AD6 673E beq +0x40 /* 00000B16 */
label00000AD8:
00000AD8 3007 move.w D0, D7
00000ADA D040 add.w D0, D0
00000ADC 5276 00B8 addq.w [A6 + D0.w - 0x72], 1
00000AE0 3007 move.w D0, D7
00000AE2 D040 add.w D0, D0
00000AE4 3207 move.w D1, D7
00000AE6 D241 add.w D1, D1
00000AE8 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
00000AEC 48C2 ext.l D2
00000AEE 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
00000AF2 4842 swap.w D2
00000AF4 4A42 tst.w D2
00000AF6 3A02 move.w D5, D2
00000AF8 4A45 tst.w D5
00000AFA 66DC bne -0x22 /* 00000AD8 */
00000AFC 3007 move.w D0, D7
00000AFE D040 add.w D0, D0
00000B00 3207 move.w D1, D7
00000B02 D241 add.w D1, D1
00000B04 3436 00B8 move.w D2, [A6 + D0.w - 0x72]
00000B08 48C2 ext.l D2
00000B0A 85F6 10CC divs.w D2, [A6 + D1.w - 0x52]
00000B0E 3007 move.w D0, D7
00000B10 D040 add.w D0, D0
00000B12 3D82 00E0 move.w [A6 + D0.w - 0x32], D2
label00000B16:
00000B16 3007 move.w D0, D7
00000B18 D040 add.w D0, D0
00000B1A 3207 move.w D1, D7
00000B1C D241 add.w D1, D1
00000B1E 41ED EB82 lea.l A0, [A5 - 0x147E]
00000B22 31B6 00B8 1000 move.w [A0 + D1.w], [A6 + D0.w - 0x72]
00000B28 3007 move.w D0, D7
00000B2A D040 add.w D0, D0
00000B2C 3207 move.w D1, D7
00000B2E D241 add.w D1, D1
00000B30 43ED EB96 lea.l A1, [A5 - 0x146A]
00000B34 33B6 00CC 1000 move.w [A1 + D1.w], [A6 + D0.w - 0x52]
00000B3A 3007 move.w D0, D7
00000B3C D040 add.w D0, D0
00000B3E 3207 move.w D1, D7
00000B40 D241 add.w D1, D1
00000B42 45ED EBAA lea.l A2, [A5 - 0x1456]
00000B46 35B6 00E0 1000 move.w [A2 + D1.w], [A6 + D0.w - 0x32]
00000B4C 5247 addq.w D7, 1
label00000B4E:
00000B4E 7004 moveq.l D0, 0x04
00000B50 B047 cmp.w D0, D7
00000B52 6C00 FF0E bge -0xF0 /* 00000A62 */
label00000B56:
00000B56 42A7 clr.l -[A7]
00000B58 A975 syscall TickCount
00000B5A 2B5F C83C move.l [A5 - 0x37C4], [A7]+
00000B5E 3B7C 0005 C83A move.w [A5 - 0x37C6], 0x5
00000B64 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000B68 A88A syscall TextSize
00000B6A 486D EBF8 pea.l [A5 - 0x1408]
00000B6E 2F3C 0138 000A move.l -[A7], 0x138000A
00000B74 2F3C 014A 0073 move.l -[A7], 0x14A0073
00000B7A A8A7 syscall SetRect
00000B7C 486D EBF8 pea.l [A5 - 0x1408]
00000B80 486D C43E pea.l [A5 - 0x3BC2]
00000B84 A8A5 syscall FillRect
00000B86 3F3C 0003 move.w -[A7], 0x3
00000B8A A889 syscall TextMode
00000B8C 2F3C 0145 0012 move.l -[A7], 0x1450012
00000B92 A893 syscall MoveTo
00000B94 487A 02AC pea.l [PC + 0x2AC /* 00000E42 */]
00000B98 A884 syscall DrawString
00000B9A 2F3C 0145 0026 move.l -[A7], 0x1450026
00000BA0 A893 syscall MoveTo
00000BA2 487A 029C pea.l [PC + 0x29C /* 00000E40, value 0x1340135 */]
00000BA6 A884 syscall DrawString
00000BA8 2F3C 0145 003A move.l -[A7], 0x145003A
00000BAE A893 syscall MoveTo
00000BB0 487A 028C pea.l [PC + 0x28C /* 00000E3E, value 0x1330134 */]
00000BB4 A884 syscall DrawString
00000BB6 2F3C 0145 004E move.l -[A7], 0x145004E
00000BBC A893 syscall MoveTo
00000BBE 487A 027C pea.l [PC + 0x27C /* 00000E3C, value 0x1320133 */]
00000BC2 A884 syscall DrawString
00000BC4 2F3C 0145 0062 move.l -[A7], 0x1450062
00000BCA A893 syscall MoveTo
00000BCC 487A 026C pea.l [PC + 0x26C /* 00000E3A, value 0x1310132 */]
00000BD0 A884 syscall DrawString
00000BD2 4267 clr.w -[A7]
00000BD4 A861 syscall Random
00000BD6 301F move.w D0, [A7]+
00000BD8 6A02 bpl +0x4 /* 00000BDC */
00000BDA 4440 neg.w D0
label00000BDC:
00000BDC 48C0 ext.l D0
00000BDE 81FC 0004 divs.w D0, 0x4
00000BE2 4840 swap.w D0
00000BE4 4A40 tst.w D0
00000BE6 5240 addq.w D0, 1
00000BE8 3B40 D762 move.w [A5 - 0x289E], D0
00000BEC 7C01 moveq.l D6, 0x01
00000BEE 6062 bra +0x64 /* 00000C52 */
label00000BF0:
00000BF0 3006 move.w D0, D6
00000BF2 D040 add.w D0, D0
00000BF4 41ED EB82 lea.l A0, [A5 - 0x147E]
00000BF8 3230 0000 move.w D1, [A0 + D0.w]
00000BFC 48C1 ext.l D1
00000BFE 2F01 move.l -[A7], D1
00000C00 3006 move.w D0, D6
00000C02 E140 asl D0.w, 8
00000C04 43ED DE84 lea.l A1, [A5 - 0x217C]
00000C08 4871 0000 pea.l [A1 + D0.w]
00000C0C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000C10 3006 move.w D0, D6
00000C12 D040 add.w D0, D0
00000C14 41ED EB96 lea.l A0, [A5 - 0x146A]
00000C18 3230 0000 move.w D1, [A0 + D0.w]
00000C1C 48C1 ext.l D1
00000C1E 2F01 move.l -[A7], D1
00000C20 3006 move.w D0, D6
00000C22 E140 asl D0.w, 8
00000C24 43ED E284 lea.l A1, [A5 - 0x1D7C]
00000C28 4871 0000 pea.l [A1 + D0.w]
00000C2C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000C30 3006 move.w D0, D6
00000C32 D040 add.w D0, D0
00000C34 41ED EBAA lea.l A0, [A5 - 0x1456]
00000C38 3230 0000 move.w D1, [A0 + D0.w]
00000C3C 48C1 ext.l D1
00000C3E 2F01 move.l -[A7], D1
00000C40 3006 move.w D0, D6
00000C42 E140 asl D0.w, 8
00000C44 43ED E684 lea.l A1, [A5 - 0x197C]
00000C48 4871 0000 pea.l [A1 + D0.w]
00000C4C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000C50 5246 addq.w D6, 1
label00000C52:
00000C52 7004 moveq.l D0, 0x04
00000C54 B046 cmp.w D0, D6
00000C56 6C98 bge -0x66 /* 00000BF0 */
00000C58 7C01 moveq.l D6, 0x01
00000C5A 6000 00B8 bra +0xBA /* 00000D14 */
label00000C5E:
00000C5E 3006 move.w D0, D6
00000C60 E140 asl D0.w, 8
00000C62 4241 clr.w D1
00000C64 41ED DE84 lea.l A0, [A5 - 0x217C]
00000C68 1230 0000 move.b D1, [A0 + D0.w]
00000C6C 3006 move.w D0, D6
00000C6E E140 asl D0.w, 8
00000C70 4242 clr.w D2
00000C72 43ED E284 lea.l A1, [A5 - 0x1D7C]
00000C76 1431 0000 move.b D2, [A1 + D0.w]
00000C7A 3802 move.w D4, D2
00000C7C D841 add.w D4, D1
00000C7E 3004 move.w D0, D4
00000C80 5540 subq.w D0, 2
00000C82 670A beq +0xC /* 00000C8E */
00000C84 5340 subq.w D0, 1
00000C86 6716 beq +0x18 /* 00000C9E */
00000C88 5340 subq.w D0, 1
00000C8A 6722 beq +0x24 /* 00000CAE */
00000C8C 602E bra +0x30 /* 00000CBC */
label00000C8E:
00000C8E 3006 move.w D0, D6
00000C90 D040 add.w D0, D0
00000C92 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000C96 31BC 0059 0000 move.w [A0 + D0.w], 0x59 /* 'Y' */
00000C9C 601E bra +0x20 /* 00000CBC */
label00000C9E:
00000C9E 3006 move.w D0, D6
00000CA0 D040 add.w D0, D0
00000CA2 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000CA6 31BC 0056 0000 move.w [A0 + D0.w], 0x56 /* 'V' */
00000CAC 600E bra +0x10 /* 00000CBC */
label00000CAE:
00000CAE 3006 move.w D0, D6
00000CB0 D040 add.w D0, D0
00000CB2 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000CB6 31BC 0053 0000 move.w [A0 + D0.w], 0x53 /* 'S' */
label00000CBC:
00000CBC 3006 move.w D0, D6
00000CBE 5340 subq.w D0, 1
00000CC0 670E beq +0x10 /* 00000CD0 */
00000CC2 5340 subq.w D0, 1
00000CC4 671E beq +0x20 /* 00000CE4 */
00000CC6 5340 subq.w D0, 1
00000CC8 672A beq +0x2C /* 00000CF4 */
00000CCA 5340 subq.w D0, 1
00000CCC 6736 beq +0x38 /* 00000D04 */
00000CCE 6042 bra +0x44 /* 00000D12 */
label00000CD0:
00000CD0 3006 move.w D0, D6
00000CD2 D040 add.w D0, D0
00000CD4 3206 move.w D1, D6
00000CD6 D241 add.w D1, D1
00000CD8 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000CDC 31B0 0000 1000 move.w [A0 + D1.w], [A0 + D0.w]
00000CE2 602E bra +0x30 /* 00000D12 */
label00000CE4:
00000CE4 3006 move.w D0, D6
00000CE6 D040 add.w D0, D0
00000CE8 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000CEC 0670 0064 0000 addi.w [A0 + D0.w], 0x64 /* 'd' */
00000CF2 601E bra +0x20 /* 00000D12 */
label00000CF4:
00000CF4 3006 move.w D0, D6
00000CF6 D040 add.w D0, D0
00000CF8 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000CFC 0670 00C8 0000 addi.w [A0 + D0.w], 0xC8
00000D02 600E bra +0x10 /* 00000D12 */
label00000D04:
00000D04 3006 move.w D0, D6
00000D06 D040 add.w D0, D0
00000D08 41ED DE10 lea.l A0, [A5 - 0x21F0]
00000D0C 0670 012C 0000 addi.w [A0 + D0.w], 0x12C
label00000D12:
00000D12 5246 addq.w D6, 1
label00000D14:
00000D14 7004 moveq.l D0, 0x04
00000D16 B046 cmp.w D0, D6
00000D18 6C00 FF44 bge -0xBA /* 00000C5E */
00000D1C 102D D767 move.b D0, [A5 - 0x2899]
00000D20 6700 0104 beq +0x106 /* 00000E26 */
00000D24 486D EC30 pea.l [A5 - 0x13D0]
00000D28 2F3C 00B8 0130 move.l -[A7], 0xB80130
00000D2E 2F3C 00C8 0150 move.l -[A7], 0xC80150
00000D34 A8A7 syscall SetRect
00000D36 302D D760 move.w D0, [A5 - 0x28A0]
00000D3A 48C0 ext.l D0
00000D3C 2F00 move.l -[A7], D0
00000D3E 486D D55C pea.l [A5 - 0x2AA4]
00000D42 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000D46 302D D75C move.w D0, [A5 - 0x28A4]
00000D4A 48C0 ext.l D0
00000D4C 2F00 move.l -[A7], D0
00000D4E 486D D35C pea.l [A5 - 0x2CA4]
00000D52 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000D56 302D D75E move.w D0, [A5 - 0x28A2]
00000D5A 48C0 ext.l D0
00000D5C 2F00 move.l -[A7], D0
00000D5E 486D D45C pea.l [A5 - 0x2BA4]
00000D62 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000D66 3F3C 0002 move.w -[A7], 0x2
00000D6A A889 syscall TextMode
00000D6C 3F3A 00CA move.w -[A7], [PC + 0xCA /* 00000E38, value 0x1, cstring "" */]
00000D70 A888 syscall TextFace
00000D72 3F3C 0018 move.w -[A7], 0x18
00000D76 A88A syscall TextSize
00000D78 486D ECBC pea.l [A5 - 0x1344]
00000D7C 2F3C 0137 00A0 move.l -[A7], 0x13700A0
00000D82 2F3C 0152 00F0 move.l -[A7], 0x15200F0
00000D88 A8A7 syscall SetRect
00000D8A 486D ECBC pea.l [A5 - 0x1344]
00000D8E A8A3 syscall EraseRect
00000D90 2F3C 014F 00B9 move.l -[A7], 0x14F00B9
00000D96 A893 syscall MoveTo
00000D98 302D D762 move.w D0, [A5 - 0x289E]
00000D9C E140 asl D0.w, 8
00000D9E 41ED E684 lea.l A0, [A5 - 0x197C]
00000DA2 4870 0000 pea.l [A0 + D0.w]
00000DA6 A884 syscall DrawString
00000DA8 3F3C 000C move.w -[A7], 0xC
00000DAC A88A syscall TextSize
00000DAE 486D ECBC pea.l [A5 - 0x1344]
00000DB2 2F3C 013D 012F move.l -[A7], 0x13D012F
00000DB8 2F3C 014D 0152 move.l -[A7], 0x14D0152
00000DBE A8A7 syscall SetRect
00000DC0 486D ECBC pea.l [A5 - 0x1344]
00000DC4 A8A3 syscall EraseRect
00000DC6 2F3C 0149 013B move.l -[A7], 0x149013B
00000DCC A893 syscall MoveTo
00000DCE 486D D55C pea.l [A5 - 0x2AA4]
00000DD2 A884 syscall DrawString
00000DD4 486D ECBC pea.l [A5 - 0x1344]
00000DD8 2F3C 013D 0159 move.l -[A7], 0x13D0159
00000DDE 2F3C 014D 017B move.l -[A7], 0x14D017B
00000DE4 A8A7 syscall SetRect
00000DE6 486D ECBC pea.l [A5 - 0x1344]
00000DEA A8A3 syscall EraseRect
00000DEC 2F3C 0149 0163 move.l -[A7], 0x1490163
00000DF2 A893 syscall MoveTo
00000DF4 486D D35C pea.l [A5 - 0x2CA4]
00000DF8 A884 syscall DrawString
00000DFA 486D ECBC pea.l [A5 - 0x1344]
00000DFE 2F3C 013D 0181 move.l -[A7], 0x13D0181
00000E04 2F3C 014D 01A7 move.l -[A7], 0x14D01A7
00000E0A A8A7 syscall SetRect
00000E0C 486D ECBC pea.l [A5 - 0x1344]
00000E10 A8A3 syscall EraseRect
00000E12 2F3C 0149 018B move.l -[A7], 0x149018B
00000E18 A893 syscall MoveTo
00000E1A 486D D45C pea.l [A5 - 0x2BA4]
00000E1E A884 syscall DrawString
00000E20 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000E24 A88A syscall TextSize
label00000E26:
00000E26 4CDF 04F0 movem.l D4,D5,D6,D7,A2, [A7]+
00000E2A 4E5E unlink A6
00000E2C 4E75 rts
00000E2E D354 add.w [A4], D1
00000E30 4152 chk.w D0, [A2]
00000E32 5455 addq.w [A5], 2
00000E34 5052 addq.w [A2], 8
00000E36 000C 0001 ori.b A4, 0x1
00000E3A 0131 0132 0133 0134 0135 btst [[A1 + 0x1330134 + D0] + 0x135], D0